\hypertarget{interfacestrange_1_1extensions_1_1pool_1_1api_1_1_i_pool_3_01_t_01_4}{\section{strange.\-extensions.\-pool.\-api.\-I\-Pool$<$ T $>$ Interface Template Reference}
\label{interfacestrange_1_1extensions_1_1pool_1_1api_1_1_i_pool_3_01_t_01_4}\index{strange.\-extensions.\-pool.\-api.\-I\-Pool$<$ T $>$@{strange.\-extensions.\-pool.\-api.\-I\-Pool$<$ T $>$}}
}
Inheritance diagram for strange.\-extensions.\-pool.\-api.\-I\-Pool$<$ T $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=4.000000cm]{interfacestrange_1_1extensions_1_1pool_1_1api_1_1_i_pool_3_01_t_01_4}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
new T \hyperlink{interfacestrange_1_1extensions_1_1pool_1_1api_1_1_i_pool_3_01_t_01_4_abcfc75098a95cf8ad7fdca472a0fb623}{Get\-Instance} ()
\begin{DoxyCompactList}\small\item\em Gets an instance from the pool if one is available. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Member Function Documentation}
\hypertarget{interfacestrange_1_1extensions_1_1pool_1_1api_1_1_i_pool_3_01_t_01_4_abcfc75098a95cf8ad7fdca472a0fb623}{\index{strange\-::extensions\-::pool\-::api\-::\-I\-Pool$<$ T $>$@{strange\-::extensions\-::pool\-::api\-::\-I\-Pool$<$ T $>$}!Get\-Instance@{Get\-Instance}}
\index{Get\-Instance@{Get\-Instance}!strange::extensions::pool::api::IPool< T >@{strange\-::extensions\-::pool\-::api\-::\-I\-Pool$<$ T $>$}}
\subsubsection[{Get\-Instance}]{\setlength{\rightskip}{0pt plus 5cm}new T {\bf strange.\-extensions.\-pool.\-api.\-I\-Pool}$<$ T $>$.Get\-Instance (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{interfacestrange_1_1extensions_1_1pool_1_1api_1_1_i_pool_3_01_t_01_4_abcfc75098a95cf8ad7fdca472a0fb623}


Gets an instance from the pool if one is available. 

\begin{DoxyReturn}{Returns}
The instance.
\end{DoxyReturn}


Implements \hyperlink{interfacestrange_1_1extensions_1_1pool_1_1api_1_1_i_pool_a07042ef56c57b6a5569de6360196ab11}{strange.\-extensions.\-pool.\-api.\-I\-Pool}.



Implemented in \hyperlink{classstrange_1_1extensions_1_1pool_1_1impl_1_1_pool_3_01_t_01_4_a56a306d7432fb57b113889acd8f2dd63}{strange.\-extensions.\-pool.\-impl.\-Pool$<$ T $>$}.



The documentation for this interface was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Strange\-Io\-C/scripts/strange/extensions/pool/api/I\-Pool.\-cs\end{DoxyCompactItemize}
